home *** CD-ROM | disk | FTP | other *** search
File List | 1990-01-26 | 22.6 KB | 452 lines |
- Microsoft (R) Macro Assembler Version 5.10 1/26/90 09:50:03
- Program MC68HC705C8 Page 1-1
-
-
- 1 PAGE 63,132
- 2 TITLE Program MC68HC705C8
- 3 SUBTTL By Gil Shultz
- 4
- 5 COMMENT |
- 6
- 7 This is included so you can customize PROG7.COM to process about any of the
- 8 motorola HC05 microprocessors that will support the serial boot SCI mode. A
- 9 word of caution, PROG7 DOES NOT check the validity of the data in the over
- 10 lay, and will use whatever you enter. This could lead to crashing your system
- 11 or worse. Prog7 has a max capacity of 12K of memory for the chips. Making
- 12 this overlay tell it that there is more will wipe out it's internal stack and
- 13 cause it to go into never never land. Currently PROG7 uses memory up to
- 14 SEGMENT:0E800 for itself and buffers. The stack starts at SEGMENT:FFFF,
- 15 therefore you need 64K of ram free to be able to run this program.
- 16
- 17 |
- 18 ;********************************
- 19 ;* *
- 20 ;* Enable cref and list *
- 21 ;* *
- 22 ;* Define system equates *
- 23 ;* *
- 24 ;********************************
- 25
- 26 ; .CREF ; Enable cross referencing
- 27 .XCREF ; Disable cross referencing
- 28 .LIST ; Enable list file
- 29 ; .XLIST ; Disable list file
- 30
- 31 ;********************************************************
- 32 ;* *
- 33 ;* *
- 34 ;* Use the Microsoft macro assembler 5.1 *
- 35 ;* *
- 36 ;* To Create: MASM PROG7OVL *
- 37 ;* LINK PROG7OVL *
- 38 ;* EXE2BIN PROG7OVL PROG7OVL.COM *
- 39 ;* Rename PROG&OVL.COM to PROG7.OVL *
- 40 ;* *
- 41 ;* Program '7' allows programing MC68HC705C8 *
- 42 ;* *
- 43 ;* *
- 44 ;********************************************************
- 45
- 46 0000 CSEG SEGMENT PARA PUBLIC 'CODE' ; Start CODE segment
- 47 ASSUME CS:CSEG, DS:CSEG, ES:CSEG, SS:CSEG
- Microsoft (R) Macro Assembler Version 5.10 1/26/90 09:50:03
- Program MC68HC705C8 Page 1-2
- By Gil Shultz
-
- 48 PAGE
- 49 ;************************************************
- 50 ;* *
- 51 ;* Character equates *
- 52 ;* *
- 53 ;************************************************
- 54
- 55 = 000D CR EQU 0DH ; carriage return character
- 56 = 000A LF EQU 0AH ; line feed character
- 57
- 58 = 0300 BAUD150 EQU 300H ; 768 Clock division ratio
- 59 = 0180 BAUD300 EQU 180H ; 384 Clock division ratio
- 60 = 00C0 BAUD600 EQU 0C0H ; 192 Clock division ratio
- 61 = 0060 BAUD1200 EQU 60H ; 96 Clock division ratio
- 62 = 0030 BAUD2400 EQU 30H ; 48 Clock division ratio
- 63 = 0018 BAUD4800 EQU 18H ; 24 Clock division ratio
- 64 = 000C BAUD9600 EQU 0CH ; 12 Clock division ratio
- 65 = 0006 BAUD19200 EQU 6H ; 6 Clock division ratio
- 66 = 0003 BAUD38K EQU 3H ; 3 Clock division ratio
- 67 = 0002 BAUD56K EQU 2H ; 2 Clock division ratio
- 68 = 0001 BAUD115K EQU 1 ; 1 Clock division ratio
- Microsoft (R) Macro Assembler Version 5.10 1/26/90 09:50:03
- Program MC68HC705C8 Page 1-3
- By Gil Shultz
-
- 69 PAGE
- 70 ;****************************************************************
- 71 ;* *
- 72 ;* This is a little tricky but the assembler is forced to *
- 73 ;* process this in the first pass only, and increments it *
- 74 ;* after each programing module is processed with this *
- 75 ;* statement: (RCOUNT=RCOUNT+1). This then forces the *
- 76 ;* assembler to count modules for us, that way we won't *
- 77 ;* forget to update the count. Prog7 uses this number to *
- 78 ;* determine if the chip selected (S command) is valid. *
- 79 ;* *
- 80 ;****************************************************************
- 81
- 82
- 83 ;****************************************************************
- 84 ;* *
- 85 ;* Use a little care here, when a .COM file is generated *
- 86 ;* for the PC, it is assumed that the PSP will reside in *
- 87 ;* the first 256 bytes of code, and the program will *
- 88 ;* actually start after that. Therefore in a .COM file, *
- 89 ;* the data byte at location 100 will actually be the *
- 90 ;* first byte in the file. We are then putting 256 dummy *
- 91 ;* bytes (zero, but doesn't matter what the data is) at *
- 92 ;* the beginning of the overlay file. The reason for this *
- 93 ;* is to allow you to assemble a variation of this file *
- 94 ;* the AS05 ASSEMBLER, and then load it with PROG7, and *
- 95 ;* then, by doing a BINARY save you can create your own *
- 96 ;* customized overlay file. *
- 97 ;* *
- 98 ;****************************************************************
- 99
- 100 0100 ORG 100H ; Set so conversion to com will work
- 101 0100 MAIN PROC NEAR ; Define procedure, needed for MASM
- 102 0100 0100[ DB 256 DUP (0) ; fill first block so that the
- 103 00
- 104 ]
- 105
- 106 ; data starts 100H bytes into the file
- 107 0200 03FC DW (ENDMSG-OVERLY) ; Tell overlay loader how long message
- 108 ; section of overlay is any length is ok.
- 109 0202 0004 DW RCOUNT ; This has the number of overlays in
- 110 ; this module. Caution this is calculated
- 111 ; by the assembler
- Microsoft (R) Macro Assembler Version 5.10 1/26/90 09:50:03
- Program MC68HC705C8 Page 1-4
- By Gil Shultz
-
- 112 PAGE
- 113 ;****************************************************************
- 114 ;* *
- 115 ;* If you want this to work with MASM no monkey with *
- 116 ;* the ORG, DB statements above. the DW statement is used *
- 117 ;* by the overlay loader to determine how long the first *
- 118 ;* record is. all additional records must be 512 bytes *
- 119 ;* in length if the overlay is to work. Make them of *
- 120 ;* another length if you like but don't ask me for help. *
- 121 ;* *
- 122 ;* *
- 123 ;* This is the menu that will be displayed when the chip *
- 124 ;* command is issued. Doesn't matter what is in it, but *
- 125 ;* prog7.COM will assume that after displaying the whole *
- 126 ;* message and that additional records are 512 bytes in *
- 127 ;* length. The location of data in these records is fixed *
- 128 ;* and cannot be changed. This is designed so you can *
- 129 ;* also generate your own custom overlay at will and use *
- 130 ;* the ASM05 assembler or MASM to generate the overlay. *
- 131 ;* It is also designed that if you use ASM05, you can use *
- 132 ;* PROG7.COM to convert it from "S1" records to a binary *
- 133 ;* overlay with the load and save "B" command. When doing *
- 134 ;* this be sure the program is set up for a "C8", to be *
- 135 ;* sure that you have enough rom area to load the overlay *
- 136 ;* into. You have 2 control characters that you can put *
- 137 ;* into the message, they are a ^P CTRL-P for pause and a *
- 138 ;* ^L CTRL-L to cause PROG7.COM to clear the screen. *
- 139 ;* *
- 140 ;* Enjoy - Gil Shultz Motorola *
- 141 ;* *
- 142 ;****************************************************************
- 143
- 144 0204 28 31 29 20 20 20 OVERLY: DB '(1) MC68HC705C8',CR,LF
- 145 4D 43 36 38 48 43
- 146 37 30 35 43 38 0D
- 147 0A
- 148 .LIST
- Microsoft (R) Macro Assembler Version 5.10 1/26/90 09:50:03
- Program MC68HC705C8 Page 1-5
- By Gil Shultz
-
- 149 PAGE
- 150 ;=======================[ Overlay Data Starts here ]========================
- 151
- 152 ;*******************************************************
- 153 ;* *
- 154 ;*-----[ The following is for a MC68HC705C8 Chip ]-----*
- 155 ;* *
- 156 ;*******************************************************
- 157
- 158 0600 M1_: ; Reference label for block
- 159 0600 1F M1_TABSIZ: DB 1FH ; Length of memory map anded 0FF00H
- 160 0601 0E M1_DELCNT: DB 14 ; Delay for programing 1 SEC = 18.2
- 161 ; This is wait time for pgmr to respond
- 162 0602 02 M1_NUMPAS: DB 2 ; number of passes needed to program EPROM
- 163 0603 83 M1_SWIDAT: DB 83H ; SWI instruction
- 164 0604 00 M1_ROMBLK: DB 0 ; rom blank character (when erased)
- 165 0605 00 M1_RAMBLK: DB 0 ; ram blank character (doesn't much matter)
- 166 0606 0C M1_BLINKS: DB 12 ; number of blink cycles for LED's
- 167 0607 0018 M1_BAUD: DW BAUD4800 ; Baud to communicate with programmer
- 168 0609 1FF4 1FFF M1_VECTOR: DW 1FF4H,1FFFH ; Vector locations in the Chip
- 169 060D 02 M1_ROMSIZ: DB ((M1_RAMSIZ-M1_ROMSIZ)-1)/4 ; number of entries in rom table
- 170 060E 0020 004F DW 20H,04FH ; start rom locations
- 171 0612 0100 1EFF DW 100H,1EFFH ; end rom locations
- 172 0616 01 M1_RAMSIZ: DB ((M1_CHPNAM-M1_RAMSIZ)-1)/4 ; Number of entries in RAM table
- 173 0617 0050 00FF DW 50H,0FFH ; First location is loader address
- 174 ; The programing code is loaded here
- 175 061B 4D 43 36 38 48 43 M1_CHPNAM: DB 'MC68HC705C8$' ; Name of Chip
- 176 37 30 35 43 38 24
- 177
- 178 0700 ORG (M1_+256)
- 179 .LIST ; display what we have
- 180 07A9 57 DB ((M1_+512) - $) ; Filler for now
- 181 0800 ORG M1_ + 512
- Microsoft (R) Macro Assembler Version 5.10 1/26/90 09:50:03
- Program MC68HC705C8 Page 1-6
- PROG7C8 By Gil Shultz
-
- 182 PAGE
- 183 ;=======================[ Overlay Data Starts here ]========================
- 184
- 185 ;********************************************************
- 186 ;* *
- 187 ;*-----[ The following is for a MC68HC805C4 Chip ]------*
- 188 ;* *
- 189 ;********************************************************
- 190
- 191 0800 M2_:
- 192 0800 0F M2_TABSIZ: DB 0FH ; Length of memory map
- 193 0801 0E M2_DELCNT: DB 14 ; Delay for programing 1 SEC = 18.2
- 194 ; This is wait time for pgmr to respond
- 195 0802 01 M2_NUMPAS: DB 1 ; number of passes needed to program EPROM
- 196 0803 83 M2_SWIDAT: DB 83H ; SWI instruction
- 197 0804 FF M2_ROMBLK: DB 0FFH ; rom blank character
- 198 0805 00 M2_RAMBLK: DB 0 ; ram blank character
- 199 0806 04 M2_BLINKS: DB 4 ; number of blinks for LED's
- 200 0807 0018 M2_BAUD: DW BAUD4800 ; Baud to communicate with programmer
- 201 0809 1FF4 1FFF M2_VECTOR: DW 1FF4H,1FFFH ; Vector locations
- 202 080D 02 M2_ROMSIZ: DB ((M2_RAMSIZ-M2_ROMSIZ)-1)/4 ; number of entries in rom table
- 203 080E 0020 004F DW 20H,04FH ; start rom locations
- 204 0812 0100 0EFF DW 100H,0EFFH ; end rom locations
- 205 0816 01 M2_RAMSIZ: DB ((M2_CHPNAM-M2_RAMSIZ)-1)/4 ; Number of entries in RAM table
- 206 0817 0050 00FF DW 50H,0FFH ; First location is loader address
- 207
- 208 081B 4D 43 36 38 48 43 M2_CHPNAM: DB 'MC68HC805C4 This is a Dummy$' ; Name of Chip
- 209 38 30 35 43 34 20
- 210 54 68 69 73 20 69
- 211 73 20 61 20 44 75
- 212 6D 6D 79 24
- 213
- 214 0900 ORG (M2_+256)
- 215 .LIST
- 216 09A9 57 DB ((M2_+512) - $) ; Filler for now
- 217 0A00 ORG M2_ + 512
- Microsoft (R) Macro Assembler Version 5.10 1/26/90 09:50:03
- Program MC68HC705C8 Page 1-7
- PROG7C8 By Gil Shultz
-
- 218 PAGE
- 219 ;=======================[ Overlay Data Starts here ]========================
- 220
- 221 ;********************************************************
- 222 ;* *
- 223 ;*-----[ The following is for a MC68HC805XX Chip ]------*
- 224 ;* *
- 225 ;********************************************************
- 226
- 227 0A00 M3_:
- 228 0A00 2F M3_TABSIZ: DB 2FH ; Length of memory map
- 229 0A01 0A M3_DELCNT: DB 10 ; Delay for programing 1 SEC = 18.2
- 230 ; This is wait time for pgmr to respond
- 231 0A02 01 M3_NUMPAS: DB 1 ; number of passes needed to program EPROM
- 232 0A03 83 M3_SWIDAT: DB 83H ; SWI instruction
- 233 0A04 00 M3_ROMBLK: DB 0 ; rom blank character
- 234 0A05 00 M3_RAMBLK: DB 0 ; ram blank character
- 235 0A06 09 M3_BLINKS: DB 9 ; number of blinks for LED's
- 236 0A07 000C M3_BAUD: DW BAUD9600 ; Baud to communicate with programmer
- 237 0A09 1FF4 1FFF M3_VECTOR: DW 1FF4H,1FFFH ; Vector locations
- 238 0A0D 03 M3_ROMSIZ: DB ((M3_RAMSIZ-M3_ROMSIZ)-1)/4 ; number of entries in rom table
- 239 0A0E 0020 004F DW 20H,04FH ; start rom locations
- 240 0A12 0100 1EFF DW 100H,1EFFH ; end rom locations
- 241 0A16 2000 2FFF DW 2000H,2FFFH ; add an additional rom block
- 242 0A1A 03 M3_RAMSIZ: DB ((M3_CHPNAM-M3_RAMSIZ)-1)/4 ; Number of entries in RAM table
- 243 0A1B 0050 00FF DW 50H,0FFH ; First location is loader address
- 244 0A1F 0000 002F DW 0,2FH ; add some locations
- 245 0A23 0028 009F DW 40,9FH
- 246 0A27 4D 43 36 38 48 43 M3_CHPNAM: DB 'MC68HC805XX This is a Dummy$' ; Name of Chip
- 247 38 30 35 58 58 20
- 248 54 68 69 73 20 69
- 249 73 20 61 20 44 75
- 250 6D 6D 79 24
- 251
- 252 0B00 ORG (M3_+256)
- 253 .LIST
- 254 0BA9 57 DB ((M3_+512) - $) ; Filler for now
- 255 0C00 ORG M3_ + 512
- 256
- Microsoft (R) Macro Assembler Version 5.10 1/26/90 09:50:03
- Program MC68HC705C8 Page 1-8
- PROG7C8 By Gil Shultz
-
- 257 PAGE
- 258 ;=======================[ Overlay Data Starts here ]========================
- 259
- 260 ;********************************************************
- 261 ;* *
- 262 ;*-----[ The following is for a MC68HC805C8 Chip ]------*
- 263 ;* *
- 264 ;********************************************************
- 265
- 266 0C00 M4_: ; Reference label for block
- 267 0C00 1F M4_TABSIZ: DB 1FH ; Length of memory map anded 0FF00H
- 268 0C01 0E M4_DELCNT: DB 14 ; Delay for programing 1 SEC = 18.2
- 269 ; This is wait time for pgmr to respond
- 270 0C02 01 M4_NUMPAS: DB 1 ; number of passes needed to program EPROM
- 271 0C03 83 M4_SWIDAT: DB 83H ; SWI instruction
- 272 0C04 FF M4_ROMBLK: DB 0FFH ; rom blank character (when erased)
- 273 0C05 00 M4_RAMBLK: DB 0 ; ram blank character (doesn't much matter)
- 274 0C06 0A M4_BLINKS: DB 10 ; number of blink cycles for LED's
- 275 0C07 000C M4_BAUD: DW BAUD9600 ; Baud to communicate with programmer
- 276 0C09 1FF0 1FFF M4_VECTOR: DW 1FF0H,1FFFH ; Vector locations in the Chip
- 277 0C0D 03 M4_ROMSIZ: DB ((M4_RAMSIZ-M4_ROMSIZ)-1)/4 ; number of entries in rom table
- 278 0C0E 0020 004F DW 20H,04FH ; start rom locations
- 279 0C12 0101 01FF DW 101H,1FFH ; end rom locations
- 280 0C16 0800 1EFF DW 800H,1EFFH
- 281 0C1A 01 M4_RAMSIZ: DB ((M4_CHPNAM-M4_RAMSIZ)-1)/4 ; Number of entries in RAM table
- 282 0C1B 0050 00FF DW 50H,0FFH ; First location is loader address
- 283 ; The programing code is loaded here
- 284 0C1F 4D 43 36 38 48 43 M4_CHPNAM: DB 'MC68HC805B6$' ; Name of Chip
- 285 38 30 35 42 36 24
- 286
- 287 0D00 ORG (M4_+256)
- 288 .LIST ; display what we have
- 289 0DA9 57 DB ((M4_+512) - $) ; Filler for now
- 290 0E00 ORG M4_ + 512
- 291
- 292 ;=======================[ Overlay Data Starts here ]========================
- 293
- 294 ;********************************************************
- 295 ;* *
- 296 ;*---------[ The following is a dummy record ]----------*
- 297 ;* *
- 298 ;********************************************************
- 299
- 300 ;<<<<<<<<<<<<---------------->>>>>>>>>>>>>> Insert additional overlays here
- 301
- 302 0E00 M5_:
- 303 0E00 00 01 02 03 04 DB 0,1,2,3,4 ; just for test
- 304
- 305 0E05 MAIN ENDP
- 306 0E05 CSEG ENDS
- 307 END MAIN
- Microsoft (R) Macro Assembler Version 5.10 1/26/90 09:50:03
- Program MC68HC705C8 Symbols-1
-
-
- Segments and Groups:
-
- N a m e Length Align Combine Class
-
- CSEG . . . . . . . . . . . . . . 0E05 PARA PUBLIC 'CODE'
-
- Symbols:
-
- N a m e Type Value Attr
-
- BAUD115K . . . . . . . . . . . . NUMBER 0001
- BAUD1200 . . . . . . . . . . . . NUMBER 0060
- BAUD150 . . . . . . . . . . . . NUMBER 0300
- BAUD19200 . . . . . . . . . . . NUMBER 0006
- BAUD2400 . . . . . . . . . . . . NUMBER 0030
- BAUD300 . . . . . . . . . . . . NUMBER 0180
- BAUD38K . . . . . . . . . . . . NUMBER 0003
- BAUD4800 . . . . . . . . . . . . NUMBER 0018
- BAUD56K . . . . . . . . . . . . NUMBER 0002
- BAUD600 . . . . . . . . . . . . NUMBER 00C0
- BAUD9600 . . . . . . . . . . . . NUMBER 000C
-
- CR . . . . . . . . . . . . . . . NUMBER 000D
-
- ENDMSG . . . . . . . . . . . . . L NEAR 0600 CSEG
-
- LF . . . . . . . . . . . . . . . NUMBER 000A
-
- M1_ . . . . . . . . . . . . . . L NEAR 0600 CSEG
- M1_BAUD . . . . . . . . . . . . L NEAR 0607 CSEG
- M1_BLINKS . . . . . . . . . . . L NEAR 0606 CSEG
- M1_CHPNAM . . . . . . . . . . . L NEAR 061B CSEG
- M1_DELCNT . . . . . . . . . . . L NEAR 0601 CSEG
- M1_LOADER . . . . . . . . . . . L NEAR 0700 CSEG
- M1_NUMPAS . . . . . . . . . . . L NEAR 0602 CSEG
- M1_RAMBLK . . . . . . . . . . . L NEAR 0605 CSEG
- M1_RAMSIZ . . . . . . . . . . . L NEAR 0616 CSEG
- M1_ROMBLK . . . . . . . . . . . L NEAR 0604 CSEG
- M1_ROMSIZ . . . . . . . . . . . L NEAR 060D CSEG
- M1_SWIDAT . . . . . . . . . . . L NEAR 0603 CSEG
- M1_TABSIZ . . . . . . . . . . . L NEAR 0600 CSEG
- M1_VECTOR . . . . . . . . . . . L NEAR 0609 CSEG
- M2_ . . . . . . . . . . . . . . L NEAR 0800 CSEG
- M2_BAUD . . . . . . . . . . . . L NEAR 0807 CSEG
- M2_BLINKS . . . . . . . . . . . L NEAR 0806 CSEG
- M2_CHPNAM . . . . . . . . . . . L NEAR 081B CSEG
- M2_DELCNT . . . . . . . . . . . L NEAR 0801 CSEG
- M2_LOADER . . . . . . . . . . . L NEAR 0900 CSEG
- M2_NUMPAS . . . . . . . . . . . L NEAR 0802 CSEG
- M2_RAMBLK . . . . . . . . . . . L NEAR 0805 CSEG
- M2_RAMSIZ . . . . . . . . . . . L NEAR 0816 CSEG
- M2_ROMBLK . . . . . . . . . . . L NEAR 0804 CSEG
- M2_ROMSIZ . . . . . . . . . . . L NEAR 080D CSEG
- M2_SWIDAT . . . . . . . . . . . L NEAR 0803 CSEG
- M2_TABSIZ . . . . . . . . . . . L NEAR 0800 CSEG
- M2_VECTOR . . . . . . . . . . . L NEAR 0809 CSEG
- M3_ . . . . . . . . . . . . . . L NEAR 0A00 CSEG
- M3_BAUD . . . . . . . . . . . . L NEAR 0A07 CSEG
- M3_BLINKS . . . . . . . . . . . L NEAR 0A06 CSEG
- Microsoft (R) Macro Assembler Version 5.10 1/26/90 09:50:03
- Program MC68HC705C8 Symbols-2
-
-
- M3_CHPNAM . . . . . . . . . . . L NEAR 0A27 CSEG
- M3_DELCNT . . . . . . . . . . . L NEAR 0A01 CSEG
- M3_LOADER . . . . . . . . . . . L NEAR 0B00 CSEG
- M3_NUMPAS . . . . . . . . . . . L NEAR 0A02 CSEG
- M3_RAMBLK . . . . . . . . . . . L NEAR 0A05 CSEG
- M3_RAMSIZ . . . . . . . . . . . L NEAR 0A1A CSEG
- M3_ROMBLK . . . . . . . . . . . L NEAR 0A04 CSEG
- M3_ROMSIZ . . . . . . . . . . . L NEAR 0A0D CSEG
- M3_SWIDAT . . . . . . . . . . . L NEAR 0A03 CSEG
- M3_TABSIZ . . . . . . . . . . . L NEAR 0A00 CSEG
- M3_VECTOR . . . . . . . . . . . L NEAR 0A09 CSEG
- M4_ . . . . . . . . . . . . . . L NEAR 0C00 CSEG
- M4_BAUD . . . . . . . . . . . . L NEAR 0C07 CSEG
- M4_BLINKS . . . . . . . . . . . L NEAR 0C06 CSEG
- M4_CHPNAM . . . . . . . . . . . L NEAR 0C1F CSEG
- M4_DELCNT . . . . . . . . . . . L NEAR 0C01 CSEG
- M4_LOADER . . . . . . . . . . . L NEAR 0D00 CSEG
- M4_NUMPAS . . . . . . . . . . . L NEAR 0C02 CSEG
- M4_RAMBLK . . . . . . . . . . . L NEAR 0C05 CSEG
- M4_RAMSIZ . . . . . . . . . . . L NEAR 0C1A CSEG
- M4_ROMBLK . . . . . . . . . . . L NEAR 0C04 CSEG
- M4_ROMSIZ . . . . . . . . . . . L NEAR 0C0D CSEG
- M4_SWIDAT . . . . . . . . . . . L NEAR 0C03 CSEG
- M4_TABSIZ . . . . . . . . . . . L NEAR 0C00 CSEG
- M4_VECTOR . . . . . . . . . . . L NEAR 0C09 CSEG
- M5_ . . . . . . . . . . . . . . L NEAR 0E00 CSEG
- MAIN . . . . . . . . . . . . . . N PROC 0100 CSEG Length = 0D05
-
- OVERLY . . . . . . . . . . . . . L NEAR 0204 CSEG
-
- RCOUNT . . . . . . . . . . . . . NUMBER 0004
-
- @CPU . . . . . . . . . . . . . . TEXT 0101h
- @FILENAME . . . . . . . . . . . TEXT prog7ovl
- @VERSION . . . . . . . . . . . . TEXT 510
-
-
- 1215 Source Lines
- 1215 Total Lines
- 85 Symbols
-
- 45954 Bytes symbol space free
-
- 0 Warning Errors
- 0 Severe Errors
-